|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
MOBILE MULTIMEDIA INTERFACE (M2I) Final VERY LOW POWER 1.8V Datasheet 16K X 16 IDT70P9268L SYNCHRONOUS DUAL-PORT STATIC RAM Features True Dual-Ported Memory Cells - Allows simultaneous access of the same memory location High per-port throughput performance - Industrial: 800 Mbps Low-Power Operation - Active: 15 mA (typ.) - Standby: 2 uA (typ.) Multiplexed address and data I/Os Counter enable and repeat features Full synchronous operation on both ports Separate upper-byte and lower-byte controls for multiplexed bus and bus matching compatibility LVTTL-compatible, single 1.8V (+/- 100mV) power supply Industrial temperature range (-40C to +85C) Available in a 100-ball fpBGA (fine pitch BGA) Green parts available, see ordering information Block Diagram A0L - A13L I/O0L - I/O15L ADSL UBL LBL CNTEN L CNTRPT L CLKL DATA0L - DATA15L DATA0R - DATA15R I/O0R - I/O15R ADSR UBR 16K x 16 Address/Data I/O Control Addr0L - Addr 13L MEMORY ARRAY Addr0R - Addr 13R Address/Data I/O Control LBR CNTEN R CNTRPT R CLKR SPECIAL FUNCTION SFEN LOGIC SF0 - SF 7 CEL OEL R/WL INTL CLKL CONTROL LOGIC CER OER R/WR INTR CLKR ZZ CONTROL ZZL ZZR LOGIC NOTES: 1. This block diagram depicts operation with the address and data signals mux'd on the right port but not on the left port. If each port is set to operate with the address and data signals mux'd, then both sides of the block diagram will be the same as the right port pictured above. 1 of 23 (c)2007 Integrated Device Technology, Inc. August 22, 2007 DSC 5695/1 Device Description Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range Designed primarily for use as a high-speed, low-power inter-connect in multi-processor wireless handsets, the IDT70P9268 or Mobile Multimedia Interconnect (M2I) provides many advantages over embedded serial interfaces, asynchronous memories, and other legacy solutions to interprocessor communication. Performance The M2I supports unparalleled data throughput rates of up to 900 Mbps per port. This is achieved through the implementation of a synchronous architecture which allows the device to support much shorter cycle times (20 ns compared to 55 ns for most low-power asynchronous memories). Additionally, the adoption of a synchronous architecture allows the M2I to support on-chip counter functionality which helps to eliminate the inefficiencies associated with asynchronous implementations of the address-data-multiplex (ADM) interface. Asynchronous ADM (address-data multiplex) interfaces require the assertion of an external address on one cycle followed by the associated data on the subsequent cycle. This results in an access scheme that imparts a 50% inefficiency into a system already limited by slow cycle times. The M2I's counter functionality allows a single external address to be asserted on one cycle followed by data being burst into or out of the device on every subsequent cycle. This, when combined with the dramatically improved cycle time, translates to roughly six times greater throughput per-port when compared with asynchronous ADM devices. Power Consumption In portable applications, power consumption is of vital concern. This is why the M2I includes several features targeted at reducing the power consumption of the device itself and the system as a whole. First, the M2I was designed to consume 40% less operating current than low-power asynchronous memories (15 mA compared to 25 mA). When combined with it's superior performance and counter functionality, which allow it to complete media transfers in fewer cycles, this enables the M2I to consume nearly 90% less energy than asynchronous memories during transfers of a given file size. Second, the M2I features port-specific chip-enable and sleep mode pins which allow the two ports of the M2I to be powered down into standby mode independently of one another. When combined with the M2I's interrupt flag functionality, this allows the processor subsystems to communicate with one another and to shut off whole portions of the handset which are not in use, dramatically reducing the power consumption of the system. Flexibility To help meet the ever changing requirements of wireless handsets, the M2I has been designed to provide a great deal of flexibility. The M2I has the ability to support both ADM and traditional SRAM interfaces, allowing it to seamlessly interface with both current and legacy processors. Additionally, the M2I helps to free up GPIO pins on the processors, allowing designers to include differentiating functionality that helps set their product apart from the competition. By supporting the ADM interface, the M2I consumes nearly 50% fewer pins per-port than non-multiplexed solutions. The M2I also frees up additional GPIO pins on the processors by including 8 dynamically programmable GPIO extender pins. These pins allow the processors to offload the need to monitor or control simple, binary state devices (e.g. switches, LED drivers, etc.) to the M2I and allow the processors to use their GPIO pins for more value added functions. 2 of 23 August 22, 2007 Pin Configuration Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range IDT70P9268 BY100 100-BALL fpBGA A1 VSS A2 I/O0R A3 VDD A4 I/O4R A5 I/O7R A6 VDD A7 I/O10R A8 VDD A9 I/O15R A10 SFEN B1 R/WR B2 CLKR B3 I/O1R B4 VSS B5 I/O5R B6 VSS B7 I/O11R B8 VSS B9 I/O14R B10 OER C1 ADSR C2 CNTENR C3 CNTRPTR C4 I/O2R C5 I/O6R C6 I/O8R C7 I/O12R C8 ZZR C9 SF7 C10 VSS D1 CER D2 INTR D3 UBR D4 LBR D5 I/O3R D6 I/O9R D7 I/O13R D8 SF6 D9 SF5 D10 SF4 E1 INTL E2 VSS E3 VDD E4 UBL E5 CNTRPTL E6 SF0 E7 MSEL(2) E8 VDD E9 VSS E10 VDD F1 CEL F2 LBL F3 CNTENL F4 CLKL F5 VSS F6 A13L(3) F7 SF2 F8 VSS F9 VSS F10 SF1 G1 ADSL G2 A0L(3) G3 A3L(3) G4 VDD G5 I/O8L G6 I/O12L G7 A7L(3) G8 ZZL G9 OEL G10 SF3 H1 R/WL H2 A2L(3) H3 I/O0L H4 VSS H5 I/O4L H6 I/O11L H7 I/O13L H8 A9L(3) H9 A12L(3) H10 NC J1 A1L(3) J2 A5L(3) J3 I/O1L J4 I/O6L J5 I/O7L J6 I/O9L J7 VDD J8 I/O15L J9 A10L(3) J10 A11L(3) K1 A4L(3) K2 A6L(3) K3 I/O2L K4 I/O3L K5 I/O5L K6 VDD K7 I/O10L K8 VSS K9 I/O14L K10 A8L(3) NOTES: 1. The device setup shown above features multiplexed address and data signals on the right port and non-multiplexed address and data signals on the left port. 2. For multiplexed address and data signal operation on the left port, this pin should be set to VDD. For non-multiplexed address and data signal operation on the left port, this pin should be set to VSS. 3. For multiplexed address and data signal operation on the left port, these pins should be set to VSS. 3 of 23 August 22, 2007 Pin Names (70P9268) Left Port CE L R/W L OE L A 0L - A 15L I/O 0L - I/O 15L N/A CLK L UB L LB L ADS L CNTEN L CNTRPT L INT L ZZ L Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM Right Port CE R R/W R OE R N/A N/A I/O+A 0R - I/O+A 15R CLK R UB R LB R ADS R CNTEN R CNTRPT R INT R ZZ R SFEN SF 0-7 M SEL V DD V SS Names Chip Enable (Input) Read/W rite Enable (Input) Output Enable (Input) Address (Input) Data (Input/Output) Multiplexed Address and Data (Input/Output) Clock (Input) Upper Byte Enable (Input) Lower Byte Enable (Input) Address Strobe Enable (Input) Counter Enable (Input) Counter Repeat (Input) Interrupt Flag (Output) Sleep Mode Enable (Input) Special Function Enable (Input) Special Function I/O (Input/Output) Left Port Mode Select Power (1.8V) Ground (0V) IDT70P9268L Final Datasheet Industrial Temperature Range NOTES: 1. The device setup shown above features multiplexed address and data signals on both ports. 2. For non-multiplexed address and data signal operation on the left port, set pin E7 = VSS. 4 of 23 August 22, 2007 Truth Table I - Read/Write and Enable Control (Multiplexed Port) OE X X X X X X X X H L H L H L H X CLK X CE H L L X L X L X L X L X L X L X UB X H L X H X L X L X H X L X L X LB X H H X L X L X H X L X L X L X R/W X X L L L L L L H H H H H H X X ADS X X L H L H L H L H L H L H H X ZZ L L L L L L L L L L L L L L L H Upper Byte High Z High Z -D IN -High Z -D IN -D O UT -High Z -D O UT High Z High Z Lower Byte High Z High Z -High Z -D IN -D IN -High Z -D O UT -D O UT High Z High Z Cycle X X N N+1 N N+1 N N+1 N N+2 N N+2 N N+2 X X Address X X AN -AN -AN -AN -AN -AN -X X Mode Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range Deslected Both bytes deselected W rite to Upper Byte W rite to Lower Byte W rite to Both Bytes Read Upper Byte O nly Read Lower Byte O nly Read Both Bytes Outputs Disabled Sleep Mode - Power down Truth Table II - Read/Write and Enable Control (Non-Multiplexed Port) OE X X X X X L L L H X CLK X CE H L L L L L L L L X UB X H L H L L H L L X LB X H H L L H L L L X R/W X X L L L H H H X X ZZ L L L L L L L L L H Upper Byte I/O High Z High Z D IN High Z D IN D OUT High Z D OUT High Z High Z Lower Byte I/O High Z High Z High Z D IN D IN High Z D OUT D OUT High Z High Z Mode Deselected Both Bytes Deselected W rite To Upper Byte Only W rite to Lower Byte Only W rite to Both Bytes Read Upper Byte Only Read Lower Byte Only Read Both Bytes Outputs Disabled Sleep Mode - Power Down Truth Table III - Address Counter Control External Address An X X X Previous Internal Address X An An + 1 X Internal Address Used An An + 1 An + 1 An CLK ADS CNTEN CNTRPT Mode L H H X X L H X H H H L External Address Used Counter Enabled - Internal Address Generation External Address Blocked - Counter Disabled (An + 1 reused) Counter Reset to Last External Address Loaded Recommended Operating Temperature and Supply Voltage G ra d e I n d u s t r ia l A m b ie n t T e m p e ra tu re -4 0 C to + 8 5 C GND 0V VDD 1 .8 V + /- 1 0 0 m V 5 of 23 August 22, 2007 Recommended DC Operating Conditions Symbol VDD VSS VIH VIL Parameter Supply Voltage Ground Input High Voltage Input Low Voltage Min. 1.7 0 1.2 -0.2 Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM Typ. 1.8 0 --Max. 1.9 0 VDD + 0.2 0.4 Unit V V V V IDT70P9268L Final Datasheet Industrial Temperature Range Absolute Maximum Ratings Symbol VDD Rating Voltage on Input, Output and I/O Terminals with Respect to VSS Terminal Voltage with Respect to GND Temperature Under Bias Storage Temperature Junction Temperature DC Output Current Industrial -0.5V to VDD +0.3V Unit V VTERM TBIAS TSTG TJN IOUT -0.5V to +2.9V -55 to +125 -65 to +150 +150 20 V C C C mA Capacitance Symbol CIN COUT Parameter Input Capacitance Output Capacitance Conditions VIN = 0V VOUT = 0V Max. 9 11 Unit PF PF DC Electrical Characteristics Over the Operating Temperature and Supply Voltage Range (VDD = 1.8V +/- 100mV) S ym bo l |ILI| |ILO | V OL V OH V O LS F P aram eter Input Le ak age C u rrent O utput Leak age C urrent O utput Lo w V o lta ge O utput H ig h V olta g e O utput Lo w V o lta ge T es t C onditions V IN = V S S to V D D C Ex = V IH or O Ex = V IH or V O U T = V S S to V D D IOL = 0.1m A , V D D = M in IOH = -0 .1m A , V D D = M in IOL = 4m A , V D D = M in M in. ---V D D - 0.2 V -M ax. 1 1 0.2 -0.4 U nit Ua UA V V V 6 of 23 August 22, 2007 DC Electrical Characteristics Over the Operating Temperature and Supply Voltage Range (VDD = 1.8V +/- 100mV) Symbol IDD Parameter Dynamic Operating Current (Both Ports Active) Standby Current (Both Ports - TTL Inputs) Standby Current (One Port - TTL Inputs) Full Standby Current (Both Ports CMOS Inputs) Full Standby Current (One Port - CMOS Inputs) Sleep Mode Current Test Conditions CEL and CER = VIL, Outputs Disabled, (1) f = fMAX CEL = CER = VIH, Outputs Disabled, (1) f = fMAX CE"A" = VIL and CE"B" = VIH, Active Port Outputs Disabled, (1) f = fMAX Both Ports Outputs Disabled CEL and CER > VDD - 0.2V, VIN > VDD - 0.2V, (2) or VIN < 0.2V, f = 0 CE"A" < 0.2V and CE"B" > VDD - 0.2V, VIN > VDD - 0.2V or VIN < 0.2V, (1) Active Port Outputs Disabled, f = fMAX ZZL and ZZR > VDD - 0.2V Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range 70P9268 Typ. Max. 15 mA 25 mA ISB1 2 mA 4 mA ISB2 3 mA 5 mA ISB3 2 uA 8 uA ISB4 3 mA 2 uA 5 mA 8 uA IZZ NOTES: 1. At f = fMAX, address and control lines (except Output Enable) are cycling at the maximum frequency clock cycle of 1/tCYC, using "AC TEST CONDITIONS" at input levels of GND to 1.8V. 2. f = 0 means no address, clock, or control lines change. Applies only to input at CMOS level standby. 3. Port "A" may be either left or right port. Port "B" is the opposite from port "A". AC Test Conditions Input Pulse Levels Input Rise/Fall Times Input Timing Reference Levels Output Reference Levels Output Load VSS to VDD 3ns Max. VDD/2 VDD/2 Figure 1 1.8V R1 R2 13500 13500 1.8V R1 30pF(1) R2 Figure 1. AC Output Test Level (5pF for tLZ, tHZ, tWZ, tOW) 7 of 23 August 22, 2007 AC Electrical Characteristics Over the Operating Temperature Range (Read and Write Cycle Timing for Multiplexed Port) (VDD = 1.8V +/- 100mV) Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range Symbol tCYC tCH tCL tR tF tSA tHA tSC tHC tSW tHW tSD tHD tSAD tHAD tSCN tHCN tSRST tHRST tOE tOLZ tOHZ tCD tDC tCKHZ tCKLZ tINS tINR tCO Parameter Clock Cycle Time Clock High Time Clock Low Time Clock Rise Time Clock Fall Time Address Setup Time Address Hold Time Chip Enable Setup Time Chip Enable Hold Time R/W Setup Time R/W Hold Time Input Data Setup Time Input Data Hold Time ADS Setup Time ADS Hold Time CNTEN Setup Time CNTEN Hold Time CNTRST Setup Time CNTRST Hold Time Output Enable to Data Valid Output Enable to High Z Output Enable to Low Z Clock to Data Valid Data Output Hold After Clock High Clock High to Output High Z Clock High to Output Low Z Interrupt Flag Set Time Interrupt Flag Reset Time Clock to Clock Offset 70P9268L Ind. Only Min. Max. 20 -8 -8 --3 -3 5 -1 -5 -1 -5 -1 -5 -1 -5 -1 -5 -1 -5 -1 --10 2 --10 -12 2 -2 9 2 -12 -12 -5 -- 8 of 23 August 22, 2007 AC Electrical Characteristics Over the Operating Temperature Range (Read and Write Cycle Timing for Non-Multiplexed Port) (VDD = 1.8V +/- 100mV) Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range Symbol tCYC tCH tCL tR tF tSA tHA tSC tHC tSW tHW tSD tHD tSAD tHAD tSCN tHCN tSRST tHRST tOLZ tOHZ tCD tDC tCKHZ tCKLZ tINS tINR tCO Parameter Clock Cycle Time Clock High Time Clock Low Time Clock Rise Time Clock Fall Time Address Setup Time Address Hold Time Chip Enable Setup Time Chip Enable Hold Time R/W Setup Time R/W Hold Time Input Data Setup Time Input Data Hold Time ADS Setup Time ADS Hold Time CNTEN Setup Time CNTEN Hold Time CNTRST Setup Time CNTRST Hold Time Output Enable to Low Z Output Enable to High Z Clock to Data Valid Data Output Hold After Clock High Clock High to Output High Z Clock High to Output Low Z Interrupt Flag Set Time Interrupt Flag Reset Time Clock to Clock Offset 70P9268L Ind. Only Min. Max. 20 -8 -8 --3 -3 5 -1 -5 -1 -5 -1 -5 -1 -5 -1 -5 -1 -5 -1 -2 --10 -12 2 -2 10 2 -12 -12 -5 -- 9 of 23 August 22, 2007 Timing Waveform for Mux'd Port Single Read Cycle tCYC tCH tCL Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range CLK tSC tHC CE tSB tHB UB / LB tSW R/W tSAD tHAD ADS OE tOE tSA tHA tOLZ tOHZ ADDR / DATA An tCLZ tCD Dn tCKHZ Timing Waveform for Mux'd Port Burst Read Cycle tCYC tCH tCL CLK tSAD tHAD ADS tSCN tHCN CNTEN tSA tHA ADDR / DATA An tCKLZ tCD Dn Dn+1 tCKHZ 10 of 23 August 22, 2007 Timing Waveform for Mux'd Port Single Write Cycle tCYC tCH tCL Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range CLK tSC CE tSW R/W tSAD tHAD ADS tSA tHA tSD tHD ADDR / DATA An Dn An+1 Dn+1 Timing Waveform for Mux'd Port Burst Write Cycle tCYC tCH tCL CLK tSC CE tSW R/W tSAD tHAD ADS tSCN CNTEN tSA tHA tSD tHD ADDR / DATA An Dn Dn+1 Dn+2 11 of 23 August 22, 2007 Timing Waveform of Mux'd Port Write to Non-Mux'd Port Read tCYC tCH tCL Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range CLKA tsw tHW R/WA tSA tHA ADSA tSA tHA tSD tHD ADDR / DATAA MATCH VALID tCYC tCH tCL tCO CLKB tCD tSW tHW R/WB tSA tHA ADDRESSB MATCH NO MATCH DATAB VALID tDC NOTES: 1. CE, UB/LBn = VIL; CNTEN and REPEAT = VIH. 2. OE = VIL for Port, which is being read from. OE = VIH for Mux'd Port, which is being written to. 3. If tCO < minimum specified, then data from Non-Mux'd Port read is not valid until following Non-Mux'd Port clock cycle (i.e., time from write to valid read on opposite port will be tCO + 2 tCYC2 + tCD2). If tCO > minimum, then data from Non-Mux'd Port read is available on first Non-Mux'd Port clock cycle (i.e., time from write to valid read on opposite port will be tCO + tCYC2 + tCD2). 12 of 23 August 22, 2007 Timing Waveform of Non-Mux'd Port Write to Mux'd Port Read tCYC tCH tCL Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range CLKA tsw tHW R/WA tSA tSA tHA ADDRESS A tSD MATCH NO MATCH tHD DATAIN"A" VALID tCO CLKB tSW tHW R/WB tSA tHA tCD ADDR/DATAB MATCH VALID tDC 13 of 23 August 22, 2007 Timing Waveform of Non-Mux'd Port Read-to-Write-to-Read tCYC tCH tCL Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range CLK tSC tHC CE tSB tHB UB/LB tSW tHW tSW tHW R/W tSA tHA ADDRESS An An+1 An+2 An+2 An+3 An+4 tSD tHD DATAIN tCD (1) tCKHZ Dn+2 tCKHZ DATAOUT Qn Qn+3 READ NOP(4) WRITE READ NOTES: 1. Output UB/LB state (High, Low, or High-impedance) is determined by the previous cycle control signals. 2. CE and ADS = VIL; CE1, CNTEN, and REPEAT = VIH. "NOP" is "No Operation". 3. Addresses do not have to be accessed sequentially since ADS = VIL constantly loads the address on the rising edge of the CLK; numbers are for reference use only. 4. "NOP" is "No Operation." Data in memory at the selected address may be corrupted and should be re-written to guarantee data integrity. 14 of 23 August 22, 2007 Timing Waveform of Non-Mux'd Port Read-to-Write-to-Read (OE Controlled) tCYC tCH tCL Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range CLK tSC tHC CE tSB tHB UB/LB tSW tHW tSW tHW R/W tSA tHA ADDRESS An An+1 An+2 An+3 An+4 An+5 tSD tHD DATAIN tCD (1) Dn+2 Dn+3 tCKHZ DATAOUT Qn Qn+4 tOHZ OE READ WRITE READ NOTES: 1. Output UB/LB state (High, Low, or High-impedance) is determined by the previous cycle control signals. 2. CE and ADS = VIL; CE1, CNTEN, and REPEAT = VIH. "NOP" is "No Operation". 3. Addresses do not have to be accessed sequentially since ADS = VIL constantly loads the address on the rising edge of the CLK; numbers are for reference use only. 15 of 23 August 22, 2007 Timing Waveform of Non-Mux'd Port Write with Counter Advance CLK Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range tSA tHA ADDRESS An INTERNAL ADDRESS tSAD tHAD An An+1 An+2 An+3 An+4 ADS tSCN tHCN CNTEN tSA tHA DATAIN Dn Dn+1 Dn+1 Dn+2 Dn+3 Dn+4 WRITE EXTERNAL ADDRESS WRITE WITH COUNTER WRITE COUNTER HOLD 1. CE, UB/LB, and R/W = VIL; CE1 and REPEAT = VIH. 2. CE, UB/LB = VIL. 3. The "Internal Address" is equal to the "External Address" when ADS = VIL and equals the counter output when ADS = VIH. 4. CNTEN = VIL advances Internal Address from `An' to `An +1'. The transition shown indicates the time required for the counter to advance. The `An +1'Address is written to during this cycle. NOTES: 16 of 23 August 22, 2007 Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range Timing Waveform of Non-Mux'd Port Operation with Counter Repeat CLK tSA tHA ADDRESS An INTERNAL ADDRESS tSAD tHAD An An+1 An+2 An+2 An An+1 An+2 ADS tSW tHW R/W tSCN tHCN CNTEN CNTRPT tSRPT tSA tHRPT tHA DATAIN Data 0 Data 1 Data 2 Data 3 DATAOUT WRITE TO ADS ADDRESS An ADVANCE COUNTER WRITE TO An+1 ADVANCE COUNTER WRITE TO An+2 HOLD COUNTER WRITE TO An+2 REPEAT READ LAST ADS ADDRESS An Data 0 Data 1 ADVANCE COUNTER READ An+1 ADVANCE COUNTER READ An+1 NOTES: 1. CE, UB/LB = VIL. 2. The "Internal Address" is equal to the "External Address" when ADS = VIL and equals the counter output when ADS = VIH. 3. No dead cycle exists during CNTRPT operation. A READ or WRITE cycle may be coincidental with the counter CNTRPT cycle: Address loaded by last valid ADS load will be accessed. 4. CNTEN = VIL advances Internal Address from `An' to `An +1'. The transition shown indicates the time required for the counter to advance. The `An +1'Address is written to during this cycle. 17 of 23 August 22, 2007 Timing Waveform for x8 to x16 Bus Matching CLKA Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range CEA tSB tHB UBA LBA R/WA tSAD tHAD ADSA tSA tHA tSAD tHAD ADDRA / DATAA An Dn An Dn+1 CEB R/WB ADSB ADDRB / DATAB An Dn, Dn+1 18 of 23 August 22, 2007 Timing Waveform - Interrupt Timing CLK Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range CE R/W tSAD tHAD ADS tSA tHA tSD tHD ADDR / DATA 3FFE Data tINS INT tINR CLK CE R/W tSAD tHAD ADS tSOE tHOE OE ADDR / DATA 3FFE Data 19 of 23 August 22, 2007 Timing Waveform - Entering Sleep Mode Normal Operation Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM No New Reads or Writes Allowed IDT70P9268L Final Datasheet Industrial Temperature Range Sleep Mode Sleep Mode Set Cycles CLK CE R/W ADDR / DATA Data Data ZZ IZZ Timing Waveform - Exiting Sleep Mode No New Reads Or Writes Allowed Sleep Mode Sleep Mode Recovery Cycles Normal Operation CLK tSC CE tSW R/W tSAD tHAD ADS tSA tHA tCD ADDR / DATA An Dn ZZ IZZ 20 of 23 August 22, 2007 Functional Description Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range The 70P9268L provides a true synchronous multiplexed and non-multiplexed Dual-Port Static RAM interface. Registered inputs provide minimal setup and hold times on address, data, and all critical control inputs. All internal registers are clocked on the rising edge of the clock signal. Counter enable and counter repeat inputs are provided to facilitate burst reads and writes to the memory. Synchronous Interrupts If the user chooses the interrupt function, a memory location (mail box or message center) is assigned to each port. The left port interrupt flag (INTL) is asserted when the right port writes to memory location 3FFE (HEX), where a write is defined as CER = R/WR = VIL. The left port clears the interrupt through access of address location 3FFE when CEL = VIL, R/WL = VIH. Likewise, the right port interrupt flag (INTR) is asserted when the left port writes to memory location 3FFF (HEX) and to clear the interrupt flag (INTR), the right port must read the memory location 3FFF. The message (16 bits) at 3FFE or 3FFF is user-defined since it is an addressable SRAM location. If the interrupt function is not used, address, locations 3FFE and 3FFF are not used as mail boxes, but as part of the random access memory. Truth Table IV - Interrupt Flag CLKL R /W L L X X H L e ft P o rt CEL ADDL L 3F FF X X X X L 3FF E IN T L X X L H C LK R R /W R X H L X R ig h t P o rt CER ADDR X X L 3FF F L 3FFE X X F u n c tio n IN T R L H X X S e t R ig ht IN T R F la g R e s e t R ig ht IN T R F la g S e t L e ft IN T L F la g R e s e t L e ft IN T L F la g Advanced Input Read and Output Drive Registers The IDT70P9268L is equipped with 8 Special Function (SFX) pins that can be programmed to function as either Input Read Register (IRR) or Output Drive Register (ODR) pins. IRR pins allow the user to capture the status of external binary state devices and report that status to a processor, ASIC, FPGA, etc. via a standard read access from either port. ODR pins allow the user to monitor and control the state of external binary state devices via standard reads and writes from either port. The functionality of the SF pins are determined by the status of the Pin Direction Register (PDR). Refer to Truth Table V for information on programming the PDR and operating the special function pins. Truth Table V - Input Read and Output Drive Registers SFEN L L L ADDR 0 0 0 R/W L H L I/O 0 - I/O 7 Note 1 Note 2 Note 4 I/O 8 H Note 3 L I/O 9 - I/O 15 X Note 3 X Function Program Pin Direction Register Reading the status of SFn and PDRn W rite to O utput Drive Register NOTES: 1. If I/On = H, SFn is programmed as an output and I/On will be used to read and write to this ODR location during subsequent transactions when I/O8 = L. If I/On= L, SFn is programmed 2. 3. 4. as an input and I/On will be used to read this IRR location during subsequent reads where I/O8 = L. For n = 0-7. If PDRn = 0, I/On = IRRn (the registered value of SFn). If PDRn = 1, I/On = ODRn (the value last written to ODRn). For n = 8-15, I/On = PDRn-8. For I/O0 - I/O7, the value written to I/On will be input to each ODRn location (where PDRn = 1) with a "1" corresponding to "on" and a "0" corresponding to "off". 21 of 23 August 22, 2007 Special Function I/O Operation I/O 0-7 Very Low Power 16K x 16 Synchronous Mobile Multimedia Interface (M2I) Dual Port Static RAM IDT70P9268L Final Datasheet Industrial Temperature Range 8 9 - 15 Function W ith SFEN = L, I/O8 = H, the value written to address 0 on I/On will determ ine the status of PDRn (1 = output, 0 = input). W ith SFEN = L, I/O8 = L, the value written to address 0 on I/On will be input to the corresponding ODRn location (1 = on, 0 = off). W ith SFEN = L, writing a "0" to address 0 on this I/O causes the values of I/O0 - I/O7 to be input to their corresponding ODR locations. W ith SFEN = L, writing a "1" to address 0 on this I/O causes the values of I/O0 - I/O7 to be input to their corresponding PDR locations, which in turn determ ine whether SF0 - SF7 are individually programm ed to be inputs (IRR) or outputs (ODR). W ith SFEN = L, reads to address 0 will output the status of the PDR, where I/On = PDRn-8 The PDR determines whether the SFX pins will operate as IRR or ODR. The PDR is programmed by writing to address x0000 with SFEN = VIL and I/O8 = H. Writing a "0" to I/OX will set SFX to be an IRR pin. Writing a "1" to I/OX will set SFX to be an ODR pin. The status of the Special Function pins and the PDR can be read as a standard memory access to address x0000 from either port and the data is output via the standard I/Os (Truth Table V). During Special Function reads I/O0 - I/O7 output the status of the Special Function pins with I/On corresponding to SFn. I/O8 - I/O15 outputs the status of the Pin Direction Register with I/On = PDRn-8. For SF pins set to ODR operation, the status of these pins is determined by using standard write accesses from either port to address x0000 with SFEN = VIL and I/O8 = L. A written "1" will correspond to "on" for the connected binary state device and a written "0" will correspond to "off". Sleep Mode The IDT70P9268 is equipped with an optional sleep or low-power mode on both ports. The sleep mode pin on both ports is asynchronous and active high. During normal operation, the ZZ-pin is pulled low. When ZZ is pulled high, the port will enter sleep mode where it will meet lowest possible power conditions. The sleep mode timing diagram shows the modes of operation: Normal Operation, No Read/Write Allowed and Sleep Mode. For normal operation all inputs must meet setup and hold times prior to sleep and after recovering from sleep. Clocks must also meet cycle high and low times during these periods. Three cycles prior to asserting ZZ (ZZX = VIH) and three cycles after de-asserting ZZ (ZZX = VIL), the device must be disabled via the chip enable pins. If a write or a read operation occurs during these periods, the memory array may be corrupted. Validity of data out from the RAM cannot be guaranteed immediately after ZZ is asserted (prior to being in sleep). When exiting sleep mode, the device must be in Read mode (R/WX = VIH) when chip enable is asserted, and the chip enable must be valid for one full cycle before a read will result in the output of valid data. During sleep mode the RAM automatically deselects itself. The RAM disconnects its internal clock buffer. The external clock may continue to run without impacting the RAMs sleep current (IZZ). All outputs will remain in high-Z state while in sleep mode. All inputs are allowed to toggle. The RAM will not be selected and will not perform any reads or writes. 22 of 23 August 22, 2007 IDT70P9268L Final Datasheet Ordering Information Very Low Power 16K x 16 Dual Port Synchronous Static RAM Industrial Temperature Range XXXXX Device Type 999 Speed A Package A A Process/ Temperature Range Blank I Commercial (0C to+70C) Industrial (-40C to+85C) G Green BZ 100-pin FPBGA (BY-100) 50 Speed in Megahertz 70P9268 16Kx16 Low-Power Dual-Port RAM Final Datasheet: Definition "Final" datasheets contain descriptions for products that are in full release. Revision History 02/06/07: Initial Release 08/21/07: Final Datasheet. Initial Release CORPORATE HEADQUARTERS 6024 Silver Creek Valley Road San Jose, CA 95138 for SALES: 800-345-7015 or 408-284-8200 fax: 408-284-2775 www.idt.com for Tech Support: 408-284-2794 DualPortHelp@idt.com The IDT logo is a registered trademark of Integrated Device Technology, Inc. 23 of 23 August 22, 2007 |
Price & Availability of IDT70P926850BZG |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |